#ifndef MODELINDICATOR_H
#define MODELINDICATOR_H

#include <string>
#include <vector>
#include<map>

namespace qrcode {

class ModelIndicator
{
private:
    /*
    static const int ECI;   //ECI
    static const int NUM;   //Numeric 数字
    static const int AN;    //Alphanumeric 字母数字
    static const int BYTE;  //Byte 8位字节
    static const int HZ;    //hanzi 中国汉字
    static const int SA;    //Structured Append 结构链接
    //int FNC1;  //FNC1
    static const int TERM;  //Terminator 终止符（信息结尾）
    */
//    int ECI;
//    int NUM;
//    int AN;
//    int BYTE;
//    int HZ;
//    int SA;
//    int TERM;

    std::string mIndicator;
    std::vector<std::string> mModelIndicator;
public:
    ModelIndicator();
    bool AnalysisData(std::string inputStr);
    std::string GetModelIndicator();
};

}

#endif // MODELINDICATOR_H
